/*
* @author : TF-BJ-C064
* @creation : 2014-6-26 下午9:19:01
* @description : 
*
*/

package com.service;

import java.util.List;
import java.util.Map;



import com.base.BaseService;
import com.bean.Money;
import com.bean.ParkOrder;
import com.bean.StatusOrder;


public interface OrderStatisticsService extends BaseService{
	
	public Object get(Long id);
	public List<ParkOrder> MyOrderstatis(ParkOrder parkOrder);
	public List<ParkOrder> Orderstatis(ParkOrder parkOrder);
	public List Year(String yeartime);
	//我的订单统计
	public String queryByDay(List<ParkOrder> payInOut,List<Money> moneyList, String daytime, Long userId) throws Exception;
	public Long[][] queryByWeek(List<ParkOrder> payInOut, List<Money> moneyList, Map<Double, Double> paylistInOutByDay, String weektime, Long userId) throws Exception;
	public Long[][] queryByMonth(List<ParkOrder> payInOut, List<Money> moneyList,Map<Double, Double> paylistInOutByDay, String daytime, Long userId) throws Exception;
	public Double[][] queryByYear(List<ParkOrder> payInOut, List<Money> moneyList, Map<Double, Double> paylistInOutByMonth, String daytime, Long userId) throws Exception;
	//订单统计
	public String queryByDayo(List<StatusOrder> payInOut,List<ParkOrder> payStat ,String daytime, Long userId) throws Exception;
	public Long[][] queryByWeeko(List<StatusOrder> payInOut,List<ParkOrder> payStat, Map<Double, Double> paylistInOutByDay, String weektime, Long userId) throws Exception;
	public Long[][] queryByMontho(List<StatusOrder> payInOut,List<ParkOrder> payStat,Map<Double, Double> paylistInOutByDay, String daytime, Long userId) throws Exception;
	public Long[][] queryByYearo(List<StatusOrder> payInOut,List<ParkOrder> payStat, Map<Double, Double> paylistInOutByMonth, String daytime, Long userId) throws Exception;
}
